فصل 2 برنامه سازی1 قسمت1
 

صفحه اصلی

سلام

اینبار فصل دوم برنامه سازی 1 رو قراره باهم یه مروری بکنیم که در مورد متغیر ها و ثابت ها و چند تا از توابع داخلی ویژوال هستش.

متغیر (variable)

متغیر یه مکانی هستش تویه حافظ ه(رم) که برای نگهداری یک مقدار مورد استفاده قرار میگیره :

وقتی به یه متغیر مقداری رو اختصاص میدیم در واقع مقداری که قبلا در اون بود رو حذف میکنیم و یه مقدار جدید رو براش تعریف میکنیم .

نمیتوانیم دو متغیر با یک نام داشته باشیم .

یک متغیر فقط مقداری رو میتونه بگیره که همنوع با خودش باشه .

داده های عددی

داده های عددی به دو گروه تقسم میشن که شامل اعداد اعشاری و اعداد صحیح هست

متغیر های مناسب داده های عددی شامل Byte –Integer – long –Single و ... هستن که برای آشنایی بیشتر میتونید به جدول ص 40 مراجعه کنید.

به طور پیشفرض اگه تو ویژوال به یک متغیر که قبلا برای برنامه تعریف نکردیم عددی رو بدیم نوع متغییر به مناسب ترین نوع تعیین میشه ولی بعضی وقتا میخوایم که خودمون نوع عددی رو که به متغیر نسبت میدیم تعیین کنیم .

برای این کار باید دوطرف عددیکه به متغییر میدیم پسوند مربوط به هر نوع رو وارد کنیم که شامل :

Integer -->%  -    long-->&    -     single-->!       -    double-->#       -     currency -->@

فورایگزمپل(برای مثال):

N2 = %21547%

MH32 = @2345@

سایر متغیر ها که شامل Boolean(که یک متغییر منطقی هست و دو مقدار True و False را میتواند بگیرد)-Variant(که میتونه هر مقداری رو بگیره)و ... هستن که تو جدول ص42 توضیحاتی هم براش هست.

نقطه(نکته): رشته ای که طول آن صفر باشد Null نامیده میشود

اعلان متغیر ها :

قبل از اینکه این مطلب رو توضیح بدیم بهتره که یه چیزی رو بگم اونم اینه که اگه در پنجره کد نویسی تو قسمت رویداد (اون منوی سمت راست)  General  رو انتخاب کنیم و عبارت Option Explicit  رو وارد کنیم هر متغیری که تعریف نشده باشه رو مقدار دهی نمیکه و باید متغیر اعلان( یا همون تعریف ) بشه.ولی در صورت پیشفرض اگه هر متغیری که تعریف نشده رو مقدار دهی کنیم اونو یه متغیر جدید تلقی میکنه و نوع اونو Variant تعیین میکنه.

نحوه ی اعلان یک متغیر :

ابتدا کلمه کلیدی Dim را وارد کرده سپس نام متغیر را به دلخواه وارد میکنیم  بعد کلمه کلیدی As  رو وارد میکنیم و بعد نوع متغیر رو انتخاب میکنیم البته بین هر کدوم  از مراحل بالا یک Space  وارد میکنیم.

شکل کلی دستور تعریف متغیر : نوع داده As نام متغیر Dim

ایگزمپل :           Dim age As Integer       یا         Dim age%

نقطه: نام متغیر باید با یکی از حروف الفبا آغاز شود. استفاده از حروف و اعداد در نام متغیر مجاز است . نام متغیر میتواند تا 255 کاراکتر طول داشته باشد . به جز _ استفاده از کاراکتر های خاص در نام متغیر مجاز نیست . فاصله در نام متغیر مجاز نیست . استفاده از کلمات کلیدی ویژوال در نام متغیر در نام متغیر مجاز نیست.

نقطه : در هردستور Dim   میتوان چند متغیر تعریف کرد . فورایگزمپل : Dim n1 As Integer , n2 As Long

متغیر  رشته ای هم مثل عددی دو نوع هست که شامل  متغیر با طول ثابت و متغیر با طول متغیر میشه

تعریف کردن متغیر رشته ای :

باطول متغیر:  Dim Name As string

با طول ثابت :  )       Dim Name2 As String*5     باطول 5 کاراکتر تعریف کردیم )

مقدار دادن به یک متغیر :

مقدار = نام متغیر

مثال :

N1 = 27

یا

N2=N1*2

یا

Enabled= true

مقدار متغیر میتونه یه مقدار (مثال اولی ) یا عبارت محاسباتی ( مثال دوّمیه ) یا عبارت منطقی ( مثال سومی) یا یه رشته باشه

یا حتی میتونه ترکیبی از عبارت های محاسباتی یا منطقی و... باشه

فقط باید دقت کنین که وقتی دارین یه مقداری رو به یه متغیر بدید باید نوع آنها یکی باشد مثلا شما نمیتونید یه رشته رو تو متغیری که از نوع Integer  هست ذخیره کنین پس هروقت با خطایی مثل :

مواجه شدین یعنی به یه متغیر مقداری غیر همنوع خودش دادین .مثل برنامه ی پایین:

Dim Name As String

Private Sub Form_Load ()

Name = 23

End Sub

نقطه : وقتی میخواین به یه متغیر مقداری از نوع رشته بدین باید اونو داخل کوتیشن قرار بدین یعنی :

Dim CityName As String

Private Sub Form_Load ()

 

CityName = "Orumia"

 

End Sub

ثابت ها :

روش دیگه ی ذخیره ی اطلاعات در حافظه استفاده از ثابت هاست . این روش جایی به درد میخوره که نمیخوایم یه عدد یا رشته یا هر مقدار دیگه ای رو که داخل برنامه به اون نیاز داریم حفظ کنیم یا مکررا استفاده کنیم مثل عدد پی یا هر مقدار دیگه .

برای تعریف یه ثابت از دستور زیر استفاده خواهیم کرد:

Const  Pi as Single = 3.141592

بقیه در قسمت 2

 




هنرستان توحید (آموزش ویژوال بیسیک 6)
درباره وبلاگ

به وبلاگ من خوش آمدید
آرشيو وبلاگ
پيوندها

تبادل لینک هوشمند
برای تبادل لینک  ابتدا ما را با عنوان هنرستان توحید و آدرس hljfif-n.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.





نويسندگان


ورود اعضا:

آمار وب سایت:  

بازدید امروز : 16
بازدید دیروز : 25
بازدید هفته : 41
بازدید ماه : 708
بازدید کل : 21881
تعداد مطالب : 7
تعداد نظرات : 5
تعداد آنلاین : 1



برای نمایش تصاویر گالری كلیك كنید